package CommandMode.version2;

/**
 * Copyright (C) 2018 北京金日恒升科技有限公司
 * 版权所有。
 * 文件名：Main
 * 功能描述：
 * 创建标识：闫传强
 * 2018/11/29 15:57
 **/
public class Main {

    public static void main(String[] args) {
        //开店前的准备
        Barbecuer boy=new Barbecuer();
        Command bakeMuttonCommand1=new BakeMuttonCommand(boy);
        Command bakeMuttonCommand2=new BakeMuttonCommand(boy);
        Command bakeChickenWingCommand1=new BakeChickenWingCommand(boy);
        Waiter girl=new Waiter();

        //开门营业
        //服务员根据用户要求，通知厨房开始制作
        girl.SetOrder(bakeMuttonCommand1);
        girl.Notify();
        girl.SetOrder(bakeMuttonCommand2);
        girl.Notify();
        girl.SetOrder(bakeChickenWingCommand1);
        girl.Notify();
    }
}
